package com.example.g7640.service;

import com.example.g7640.dto.CustomerDto;
import com.example.g7640.dto.VendorDto;
import com.example.g7640.dto.VendorQuery;
import com.example.g7640.dto.VendorResult;
import com.example.g7640.dto.common.PageResult;
import com.example.g7640.entity.Vendor;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author  
 * @since 2024-03-18
 */
public interface VendorService extends IService<Vendor> {


    PageResult<List<VendorResult>> query(VendorQuery query);


    VendorResult getInfo(Integer id);


    void add(VendorDto vendorDto);

    void update(VendorDto vendorDto);


    void delete(Integer id);

    void resetPassword(VendorDto vendorDto);
}
